package com.wm.composite.ruletree.service.engine;

import com.wm.composite.ruletree.model.aggregates.TreeRich;
import com.wm.composite.ruletree.model.vo.EngineResult;

import java.util.Map;

/**
 * @ClassName: IEngine
 * @Description: 决策引擎接口定义
 * @Author: WM
 * @Date: 2023/4/24 17:36
 */
public interface IEngine {

    EngineResult process(final long treeId, final String userId,
                         TreeRich treeRich, final Map<String, String> decisionMatter);

}
